package com.example.service.utils;

import com.example.common.constant.Constants;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Service;

@Service
//将数据的全面拉取改为增量拉取
public class WriteUserSeq {     //这个是用于获取用户的好友变更 或一些数据变更 用来进行同步数据更新的
    // 这里是使用redis 里面的hash来进行存储的
    //redis
    //uid friend
    //    group
    //    conversation   交谈
    @Autowired
    RedisTemplate redisTemplate;

    public void writeUserSeq(Integer appId,String userId,String type,Long seq){
        //这里直接加appId会存在乱编码的情况 在config里面我添加了相关的redisconfig
        String key=appId+ ":" + Constants.RedisConstants.SeqPrefix + ":" +userId;
        redisTemplate.opsForHash().put(key,type,seq);
    };

}
